package com.unittec.zk.provider.work.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.unittec.zk.provider.root.EntityRoot;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
    * 工作计划表
    */
@Data
@TableName(value = "work_plan")
public class WorkPlan extends EntityRoot implements Serializable {
    /**
     * 计划名称
     */
    @TableField(value = "plan_name")
    private String planName;

    /**
     * 计划开始时间
     */
    @TableField(value = "time_start")
    private Date timeStart;

    /**
     * 计划结束时间
     */
    @TableField(value = "time_end")
    private Date timeEnd;

    /**
     * 负责人id
     */
    @TableField(value = "leader_id")
    private String leaderId;

    /**
     * 工作内容
     */
    @TableField(value = "work_content")
    private String workContent;

    /**
     * 是否需要审批（1是，0否）
     */
    @TableField(value = "is_need_approve")
    private String isNeedApprove;

    /**
     * 审批是否通过（0审批中，1审批通过，2未通过）
     */
    @TableField(value = "is_approve_success")
    private String isApproveSuccess;

    /**
     * 完成进度(1~100)
     */
    @TableField(value = "work_progress")
    private Integer workProgress;

    private static final long serialVersionUID = 1L;
}